home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 19
/
Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso
/
Aminet
/
mus
/
misc
/
ahiusr.readme
< prev
next >
Wrap
Text File
|
1997-05-03
|
8KB
|
196 lines
Short: Retagetable audio v4, User's Archive
Author: Martin Blom <lcs@lysator.liu.se>
Uploader: Martin Blom <lcs@lysator.liu.se>
Type: mus/misc
TITLE
AHI Audio System
VERSION
Release 4
AUTHOR
Martin Blom <lcs@lysator.liu.se>
DESCRIPTION
Retargetable Audio for AmigaOS
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
(When refering to this software, the correct term is
'AHI audio system' or just 'AHI', never 'Audio Hardware
Interface'! 'AHI' is pronounced 'atchii', as in 'God bless!'.)
Starting with version 3 of AHI, the MC68000 processor is also supported.
However, many features are lacking:
· 16 bit samples are converted to 8 bits before they are mixed.
· No HiFi mixing routines are available.
· No stereo samples
· No DSP effects are available.
· Less precision on some calculations
· Slower
As you can see, this version is very primitive. Get yourself an
accelerator! I cannot guarantee that I will continue to support this
processor in the future.
Quick overview
¯¯¯¯¯¯¯¯¯¯¯¯¯¯
* Driver based
Each supported sound card is controlled by a library-based audio
driver. For a 'dumb' sound card, a new driver should be written in
a few hours. For a 'smart' sound card, it is possible to utilize an
on-board DSP, for example, to maximize performance and sound quality.
For sound cards with own DSP but little or no memory, it is possible
to use the main CPU to mix channels and do the post-processing
with the DSP. Available today are drivers for
· Aura (sampler only)
· Delfina
· DraCo Motion
· Paula (8/14/14c bit)
· Prelude
· Toccata
· Wavetools
· 8SVX (mono) and AIFF/AIFC (mono & stereo) sample render
* Fast, powerful mixing routines (yeah, right... haha)
The device's mixing routines mix 8- or 16-bit signed samples, both
mono and stereo, located in Fast-RAM and outputs 16-bit mono or stereo
(with stereo panning if desired) data, using any number of channels
(as long as 'any' means less than 128...). Tables can be used speed
the mixing up (especially when using 8-bit samples). The samples can
have any length (including odd) and can have any number of loops.
* Support for non-realtime mixing
By providing a timing feature, it is possible to create high-
quality output even if the processing power is lacking, by saving
the output to disk, for example as an IFF AIFF or 8SXV file.
There are so-called HiFi mixing routines that can be used, which
use linear interpolation and gives 32 bit output.
* Audio database
Uses ID codes, much like Screenmode IDs, to select the many
parameters that can be set. The functions to access the audio
database are not too different from those in 'graphics.library'.
The device also features a requester to get an ID code from the
user.
* Both high- and low-level protocol
By acting both like a device and a library, AHI gives the programmer
a choice between full control and simplicity. The device API allows
several programs to use the audio hardware at the same time, and
the AUDIO: dos-device driver makes playing and recording sound very
simple for both the programmer and user.
* Future Compatible
When AmigaOS gets device-independent audio worth it's name, it should
not be too difficult to write a driver for AHI, allowing applications
using 'ahi.device' to automatically use the new OS interface. At
least I hope it wont.
SPECIAL REQUIREMENTS
AmigaOS release 2.
MC68020 processor strongly recommended.
AVAILABILITY
Aminet, for example:
ftp://ftp.germany.aminet.org/pub/aminet/dev/misc/ahidev.lha
ftp://ftp.germany.aminet.org/pub/aminet/mus/misc/ahiusr.lha
ftp://ftp.germany.aminet.org/pub/aminet/docs/misc/ahiman.lha
WWW:
http://www.lysator.liu.se/~lcs/ahi.html
PRICE
Free. But if you use it in a shareware of commercial product,
I would like a registered copy for me and each of the audio driver
authors (this is merely a wish, you don't have to do it if you don't
think we deserve it). See the AHI User's Guide for more information.
DISTRIBUTABILITY
Copyright ©1994-1997 Martin Blom.
Freely distributable in unmodified form.
See the AHI User's Guide for more information.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
632 283 55.2% 20-Apr-97 18:13:06 AHI.info
35250 7875 77.6% 18-Apr-97 18:29:56 +AHI Install
709 363 48.8% 15-Apr-97 19:28:26 +AHI Install.info
4479 2113 52.8% 22-Apr-97 00:18:16 +ahiusr.readme
468 232 50.4% 15-Apr-97 19:28:26 +ahiusr.readme.info
628 280 55.4% 15-Apr-97 19:28:26 +BGUI.info
123588 69860 43.4% 20-Jan-97 16:35:16 +bgui.library
362 218 39.7% 21-Mar-97 21:00:00 +Install BGUI
736 367 50.1% 21-Mar-97 21:13:56 +Install BGUI.info
3700 1420 61.6% 20-Jan-97 15:20:14 +ReadMe-BETA
468 234 50.0% 21-Mar-97 20:52:20 +ReadMe-BETA.info
364 219 39.8% 21-Mar-97 20:13:22 +Copyright
468 233 50.2% 15-Apr-97 19:28:26 +Copyright.info
16249 6126 62.2% 22-Apr-97 00:15:20 +History
468 233 50.2% 15-Apr-97 19:28:26 +History.info
34 34 0.0% 21-Mar-97 21:11:36 +User's Guide
464 226 51.2% 15-Apr-97 19:28:26 +User's Guide.info
3356 2227 33.6% 14-Apr-97 03:06:34 +AddAudioModes
1622 706 56.4% 21-Apr-97 23:41:58 +ahi.cd
2706 1059 60.8% 21-Apr-97 23:34:32 +ahiprefs.cd
752 464 38.2% 21-Apr-97 23:42:10 +ahi.catalog
1440 817 43.2% 21-Apr-97 23:34:48 +ahiprefs.catalog
732 443 39.4% 21-Apr-97 23:42:08 +ahi.catalog
1518 836 44.9% 21-Apr-97 23:34:48 +ahiprefs.catalog
686 422 38.4% 21-Apr-97 23:42:10 +ahi.catalog
1444 751 47.9% 21-Apr-97 23:34:44 +ahiprefs.catalog
1595 728 54.3% 21-Apr-97 23:41:58 +NewCatalog.ct
2574 1071 58.3% 21-Apr-97 23:34:32 +NewPrefsCatalog.ct
612 380 37.9% 21-Apr-97 23:42:10 +ahi.catalog
1402 780 44.3% 21-Apr-97 23:34:44 +ahiprefs.catalog
770 449 41.6% 21-Apr-97 23:42:12 +ahi.catalog
1548 849 45.1% 21-Apr-97 23:34:46 +ahiprefs.catalog
732 430 41.2% 21-Apr-97 23:42:08 +ahi.catalog
1458 811 44.3% 21-Apr-97 23:34:46 +ahiprefs.catalog
43300 20240 53.2% 21-Apr-97 23:04:48 +ahi.device
38752 19158 50.5% 21-Apr-97 23:02:46 +ahi.device.000
13100 7131 45.5% 03-Feb-97 02:25:14 +delfina.audio
6456 3638 43.6% 21-Apr-97 23:37:28 +filesave.audio
6524 3678 43.6% 21-Apr-97 23:38:20 +filesave.audio.000
6164 3468 43.7% 17-Apr-97 01:05:30 +paula.audio
6196 3478 43.8% 17-Apr-97 01:05:28 +paula.audio.000
9048 4389 51.4% 21-Apr-97 18:22:42 +prelude.audio
5936 3165 46.6% 21-Apr-97 23:38:54 +toccata.audio
5992 3186 46.8% 21-Apr-97 23:39:28 +toccata.audio.000
3404 1911 43.8% 17-Jan-97 17:54:00 +wavetools.audio
612 171 72.0% 24-Jul-96 10:35:00 +DELFINA
556 181 67.4% 16-Apr-97 17:24:22 +FILESAVE
1336 260 80.5% 21-Feb-97 00:23:58 +PAULA
444 151 65.9% 21-Apr-97 18:22:42 +PRELUDE
588 167 71.5% 17-Apr-97 11:56:10 +TOCCATA
600 172 71.3% 20-Feb-97 10:05:34 +WAVETOOLS
160 121 24.3% 27-Mar-97 12:08:50 +AUDIO
466 251 46.1% 29-Jan-97 15:56:22 +AUDIO.info
36095 12613 65.0% 21-Apr-97 23:42:16 +ahi.guide
5568 3386 39.1% 09-Apr-97 01:54:48 +AHI-Handler
33040 17391 47.3% 18-Apr-97 18:43:08 +AHI
654 420 35.7% 18-Apr-97 18:43:08 +AHI.info
21 21 0.0% 22-Apr-97 00:24:04 +Version
-------- ------- ----- --------- --------
439026 212286 51.6% 22-Apr-97 11:57:16 58 files